package ec.edu.ucacue.siop.service.cargas;

import java.io.File;

import ec.edu.ucacue.siop.procesoNegocio.iniciar.variables.CargaVarMesHorno;

public class IniciarVariablesHorno {

	public static void main(String[] args) {
		String nomDirRaiz = "/home/echacon/Dropbox/ProyectoPrometeo/siop_ucem/Datos guapan actuales/HORNO";
		File dirRaiz = new File(nomDirRaiz);
		if(dirRaiz.isDirectory()){
			String[] lista = dirRaiz.list();
			ordenar(lista);
			for(int i=0;i<lista.length; i++) {
				String nomDirMensual = nomDirRaiz+"/"+lista[i];
				CargaVarMesHorno cargador = new CargaVarMesHorno();
				if(cargador.cargar(nomDirMensual,"2014")){
					System.out.println("Cargado " + nomDirMensual);
				}
				else {
					System.out.println("Error " + cargador.getError());
					break;
				}
			}
		}
		else {
			System.out.println(" No existe el directorio");
		}
		

	}

	
	private static void ordenar(String[] listadoArchivos) {
		for(int i=0; i<listadoArchivos.length-1;i++) {
			
			for(int j=i+1; j<listadoArchivos.length; j++) {
				if(listadoArchivos[i].compareTo(listadoArchivos[j]) > 0) {
					String aux = listadoArchivos[i];
					listadoArchivos[i] = listadoArchivos[j];
					listadoArchivos[j] = aux;
				}
			}
		}
	}
	
}
